*{margin:0; padding:0;}

body{font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.4em; text-align:center; margin: 0 0 0 0; padding: 0 0 0 0; background: #070707 url(../images/bg.png) no-repeat top center;}
@font-face{font-family: supermarket; src: url('../fonts/supermarket.ttf');font-weight: normal;}
@font-face {
    font-family: supermarket;
    src: url('../fonts/supermarket.eot'); /* IE9 Compatibility Modes */
    src: url('../fonts/supermarket.eot?') format('eot'),  /* IE6-IE8 */
    url('../fonts/supermarket.ttf') format('ttf'), /* Modern Browsers */
    url('../fonts/supermarket.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/supermarket.svg#svgGraublauweb') format('svg'); /* Legacy iOS */
}
a img{border:none;}
img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}
@font-face{font-family: supermarket; src: url('../fonts/supermarket.ttf');font-weight: normal;}
@font-face {
    font-family: supermarket;
    src: url('../fonts/supermarket.eot'); /* IE9 Compatibility Modes */
    src: url('../fonts/supermarket.eot?') format('eot'),  /* IE6-IE8 */
    url('../fonts/supermarket.ttf') format('ttf'), /* Modern Browsers */
    url('../fonts/supermarket.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/supermarket.svg#svgGraublauweb') format('svg'); /* Legacy iOS */
}
@font-face{font-family: THSarabunNew; src: url('../fonts/THSarabunNew.ttf');font-weight: normal;}
@font-face {
    font-family: THSarabunNew;
    src: url('../fonts/THSarabunNew.eot'); /* IE9 Compatibility Modes */
    src: url('../fonts/THSarabunNew.eot?') format('eot'),  /* IE6-IE8 */
    url('../fonts/THSarabunNew.ttf') format('ttf'), /* Modern Browsers */
    url('../fonts/THSarabunNew.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/THSarabunNew.svg#svgGraublauweb') format('svg'); /* Legacy iOS */
}
#theme_content_left span.jqTransformCheckboxWrapper{ display:block;float:left; margin:0 5px 0 0px;}
#theme_content_left a.jqTransformCheckbox {background: transparent url(../images/remember.png) no-repeat center top; vertical-align: middle; height: 24px; width: 55px; display:block;}
#theme_content_left a.jqTransformChecked { background-position: center bottom;}
#theme_content_left .jqTransformHidden {display: none;}
.product-title a{ text-decoration:none; color:#474e58;}
.product-title a:hover{ text-decoration:none; color:#000; }
.recommend_product_list {padding: 0 20px 0 20px; margin:3px 0 20px 0px; float:left; width:130px;}
.recommend_product_image{ border:1px solid #ffb204; height:100px; overflow:hidden; background:#000 !important;}
.recommend_product_image:hover{border:1px solid #ffb204; }
.recommend_product_title{ height:40px;}
.recommend_product_title a{ display:block; text-align:center; color:#2B2726; text-decoration:none; font-size:16px; font-family:supermarket; }
.recommend_product_title a:hover{ color:#FFB204;}
.recommend_product_price{ width:131px; height:29px; margin:3px 0 0 0;}
.button_cart{float:left; width:83px; height:29px; border:none; background:url(../images/addtocart.png) no-repeat top left; text-indent:-9999px;} 
#product_content .button_cart{width:82px !important; position:absolute; right: 20px; top: 77px;}
.recommend_product_price span{ float:left; width:48px; height:29px; background:url(../images/addtocart.png) no-repeat top right; display:block; color:#fff; line-height:26px; text-indent:5px; }
.button_cart:hover{background:url(../images/addtocart.png) no-repeat bottom left;}
.recommend_product{ overflow:hidden; width:100%; min-height:150px; margin:0 0 10px 0;}
.recommend_product_price span:hover{/*background:url(../images/addtocart.png) no-repeat bottom right;*/}
.product_list{ border-bottom: 1px   dashed #dbdad6; height:115px !important; margin: 0 0 12px 0px !important;  }
.product_title{ width:560px;} 
.product_image{border: 1px solid #FFB204; width:128px !important;}
.product_detail p{ text-align:justify; font-size:18px ; width:530px; font-weight:normal; font-family:supermarket; line-height:20px;}
.column_left{ margin:0 10px 0 0px;}
.product_price{ position:absolute; top:85px;}
.product_price span{float:left; display:block; color: #000; line-height:26px; font-size:18px; font-family:supermarket; font-weight:400;}
.recommend_product_ralative{ position:relative; text-decoration:}
.product_price span:hover{}
#theme_content_right h3{text-align:left; text-decoration:none; color:#2B2726; height:42px; font-weight:400; line-height:33px; background:url(../images/border.png) 0px 37px no-repeat; border-bottom:1px inset #dbdad6; border-top:#ffb204 solid 3px;  margin:-35px 0 10px 0px; font-size:22px; font-family:supermarket;}
#breadcrumb{ height:42px; line-height:33px;  background:url(../images/border.png) 0px 37px no-repeat; border-bottom:1px inset #dbdad6; border-top:#ffb204 solid 3px; margin:-35px 0 10px 0px;}
#breadcrumb li{ list-style:none; background:url(../images/arrow.gif) no-repeat left;}
#breadcrumb li a{color:#2b2726;  font-size:22px; font-family:supermarket; text-decoration:none; padding:0 15px 0 15px}
#breadcrumb li:first-child a{padding:0 15px 0 0px;}
#breadcrumb li:first-child{ background:none;}
#gallery{ margin:0 auto;}
.ad-gallery .ad-thumbs li a img{ border: solid #FFB204 1px !important;}
.ad-gallery .ad-thumbs li a.ad-active img{border: solid #f00 1px !important;}
.ad-gallery .ad-nav{ height:69px; margin:0 0 50px 0;}
#theme_content ul, #theme_content ol{ margin:0px !important;}
.view_detail{ margin:0 0 40px 0;}
.view_detail p{ font-size:18px; line-height:25px; width:690px; word-wrap: break-word; text-align:justify; margin: 0 0 5px 0px; text-indent: 26px; font-family:supermarket; font-weight:normal;}
.view_detail p:first-letter{ font-size:30px; color:#FFB204;}
.tooltip{ width:233 !important px; height:auto; background:none !important}
#theme_content_left li span{ color:#FFB204;}
.tooltip_head{ float:left; width:233px; height:14px; background: url(../images/tooltip.png) top left no-repeat; }
.tooltip_content{float:left; width:213px; min-height:50px; background: url(../images/tooltip.png) top right repeat-y; padding:0 10px 20px 10px; font-family:supermarket;}
.tooltip_footer{float:left; width:233px; height:14px; background: url(../images/tooltip.png) bottom left no-repeat;}
.tooltip_content p{font-size:16px; text-align:justify; font-weight:normal; color:#837857; }
.tooltip_content i{font-size:16px; color:#FFB204; font-weight:normal; margin:0 10px 0 0px; }
.tooltip_content span{font-size:16px; font-weight:normal;}
.tooltip_content a{font-size:16px; font-weight:normal; position:absolute; display:block; width:65px; height:20px; line-height:17px; right:0px; bottom:8px;color:#FFB204;}
.tooltip_content a:hover{ color:#000;}
.product-reccommend{ width:67px !important; height:58px !important; background:url(../images/recommend.png) no-repeat; position:absolute; left:-4px; top:-3px;}
.column_right{ width:550px !important;}
.jspDrag{ width:7px !important;}
.jp-container{ height:auto !important; }
.button_cart_right{ float:right; margin:0 10px 0 0px; !important;}
.reccommend_top{ margin: -102px 0 44px 0px; position: relative;}
.jspCorner{ display:none;}
.newproduct_left{ width:175px; height:200px}
.title_left{ margin:0 0 0 35px;}
.product_price_left{ margin:0 0 0 25px;}
.bx-prev{position:absolute; width:11px; height:16px; background:url(../images/arrow.png) left bottom no-repeat; right:15px; bottom:0px; text-indent:-9999px;}
.bx-next{position:absolute; width:11px; height:16px; background:url(../images/arrow.png) right bottom no-repeat; right:0px; bottom:0px; text-indent:-9999px;}
.bx-prev:hover{background:url(../images/arrow.png) left top no-repeat;}
.bx-next:hover{background:url(../images/arrow.png) right top no-repeat;}
.ad-gallery .ad-forward{width:11px !important; height:16px !important; background:url(../images/arrow.png) bottom right no-repeat !important ; margin:30px 0 0 0px;  }
.ad-gallery .ad-forward:hover{ opacity:1 !important; background:url(../images/arrow.png) top right no-repeat !important ; }

.ad-gallery .ad-back{width:11px !important; height:16px !important; background:url(../images/arrow.png) bottom left no-repeat !important ; margin:30px 0 0 0px;  }
.ad-gallery .ad-back:hover{ opacity:1 !important; background:url(../images/arrow.png) top left no-repeat !important ; }
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{width:11px !important; height:16px !important; background:url(../images/arrow.png) bottom right no-repeat !important ;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image:hover{ opacity:1 !important; background:url(../images/arrow.png) top right no-repeat !important ; }
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{width:11px !important; height:16px !important; background:url(../images/arrow.png) bottom left no-repeat !important ;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image:hover{opacity:1 !important; background:url(../images/arrow.png) top left no-repeat !important ;}
/* -------------
 * Selects
 * ------------- */
.pn-blockposition-ishop_search  .jqTransformSelectWrapper {
	width:210px !important;
	position:relative;
	height: 23px;
	float:left;
}

.pn-blockposition-ishop_search  .jqTransformSelectWrapper div span {
	font-family:supermarket;
	font-size: 16px;
	float: none;
	position: absolute;
	white-space: nowrap;
	line-height: 21px;
	padding: 0px 0 0 5px;
	overflow: hidden;
	cursor:pointer;
	color:#9d9da3;
	background:#fff;
	width:203px !important;
	height:23px; 
	border:#d4d4dc solid 1px; color:#000;
	margin:0 0 9px 0px;
	-moz-box-shadow: 0 0 1px 1px #ededec;
	-webkit-box-shadow: 0 0 1px 5px #ededec;
	box-shadow: 0 0 1px 1px #ededec;
}

.pn-blockposition-ishop_search  .jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: -2px;
	width: 30px;
	height: 26px;
	background:url(../images/select_right.png) no-repeat top left ;
}
.pn-blockposition-ishop_search  .jqTransformSelectWrapper  a.jqTransformSelectOpen:hover{
	background:url(../images/select_right.png) no-repeat top right;
	}

.pn-blockposition-ishop_search  .jqTransformSelectWrapper ul {
	position: absolute;
	width: 210px !important;
	top: 25px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
	border:#d4d4dc solid 1px; color:#000;
	margin:0 0 9px 0px;
	-moz-box-shadow: 0 0 1px 1px #ededec;
	-webkit-box-shadow: 0 0 1px 5px #ededec;
	box-shadow: 0 0 1px 1px #ededec;
}

.pn-blockposition-ishop_search  .jqTransformSelectWrapper ul a {
	font-family:supermarket;
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 16px;
	color:#9d9da3;
	line-height: 15px;
}

.pn-blockposition-ishop_search  .jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.pn-blockposition-ishop_search  .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#FFB204;
	color: #fff;
}
#theme_content_left .pn-blockposition-ishop_search  li a{ line-height:20px; font-size:16px; font-weight:normal; color:#000}
#theme_content_left b{ font-family:supermarket; font-size:16px;}
#button_search{ width:73px; height:29px; background:url(../images/search.png) top no-repeat; display:block; margin:36px 0 10px 139px; cursor:pointer; font-family:supermarket; font-size:16px; font-weight:normal; color:#fff; text-indent:-9999px;}
#button_search:hover{background:url(../images/search.png) bottom no-repeat;}
a.readmore{ display:none;}
#sidebar { width: 216px; min-height:60px; background: #fff url(../images/cart.png) no-repeat; position:absolute; right:5px; top:15px; padding:33px 0 0px 0; z-index:50; overflow:hidden;}
#sidebar h4{ display:none;}
.cart_button{ margin:5px 0 0 0;}
.jspHorizontalBar, .jspTrack, .jspVerticalBar{ background:none !important; }
.jspVerticalBar{ width:5px !important;}
.pn-bkey-CartItems{ height:auto; position:relative; overflow:hidden;}
.jspDrag{
	-webkit-background-clip: content-box !important;
	background-color: rgba(0, 0, 0, .4) !important;
	border: 1px solid rgba(85, 85, 85, .6) !important;
	-webkit-border-radius: 7px !important;
	position: absolute !important;
	-webkit-transition: 25ms !important;
	width: 5px !important;
	}
#scrollbar_cart:focus{ outline:none;}
.jspVerticalBar{ right:2px !important;}
.deleteProductID{left: 205px !important; top: 8px !important;}
#pn-maincontent{ margin-top:-17px; height:auto; position:relative; overflow:hidden; padding:0 0px 0 0px; }
.img{ width:100px; height:100px; overflow:hidden; margin:5px auto 5px;}
table{ width:100%; border-spacing:0px; float:left; text-align:center; }
tr:hover{
  background: #fbf8e9;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
td{border-bottom: 1px solid #dcdcdc;}
th span{
	-moz-box-shadow: inset 0px 1px 0px 0px #aadbfd;
	-webkit-box-shadow: inset 0px 1px 0px 0px #aadbfd;
	box-shadow: inset 0px 1px 0px 0px #aadbfd;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #70C1FA), color-stop(1, #5BA2D3) );
	background: -moz-linear-gradient( center top, #70C1FA 5%, #5BA2D3 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c1fa', endColorstr='#5ba2d3');
	background-color: #70C1FA;
	border: 1px solid #5AA0D1;
	text-align:center;
	color:#fff;
	display:block; 
	height:30px;
	line-height:30px;
	font-size:12px;
}
th{ padding:0 1px 0 1px;}
a.shopping, a.checkout{	width:75px;	height:25px; line-height:25px; text-decoration:none;	display:block; color:#fff; text-align:center; margin:
	-moz-box-shadow: inset 0px 1px 0px 0px #aadbfd;
	-webkit-box-shadow: inset 0px 1px 0px 0px #aadbfd;
	box-shadow: inset 0px 1px 0px 0px #aadbfd;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #70C1FA), color-stop(1, #5BA2D3) );
	background: -moz-linear-gradient( center top, #70C1FA 5%, #5BA2D3 100% );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70c1fa', endColorstr='#5ba2d3');
	background-color: #70C1FA;
	border: 1px solid #5AA0D1;
	margin:10px 2px 10px 0px;
	float:right;
	}
